CWG 2026: Neeraj Chopra clinches javelin throw silver, Yashvir Singh wins bronze

Neeraj produced a season best throw of 85.83m in his second attempt and Yashvir scored a personal best 85.41m in his sixth attempt at the Games.

India's Neeraj Chopra in action during the men's javelin throw final at the Commonwealth Games 2026, in Glasgow, Scotland. Photo: PTI/Ravi Choudhary
2 min read  |  Published: 01 Aug 2026

Indian javelin throw superstar Neeraj Chopra was not at his best under testing conditions but still delivered a silver medal while Yashvir Singh fetched a surprise bronze with his last throw in the Commonwealth Games on Friday.

The 28-year-old Tokyo Olympics champion produced a season best throw of 85.83m in his second attempt, which was good enough for a second place finish. His effort on Friday was just a shade better than the 85.69m he had come up while finishing fourth at the Doha Diamond League on June 19, his only other event this season.

The 24-year-old Yashvir on his debut at Games stunned one and all with a personal best 85.41m throw in his sixth and final attempt as Indians finish 2-3 on the podium. His earlier personal best was 83.72m.

Sri Lankan star Rumesh Tharanga Pathirage won the gold as expected with a best throw of 89.75m which he recorded in his second attempt.

The near 90m throw was noteworthy as the athletes were competing under cold and windy conditions. He is the lone javelin thrower this season to have breached the 90m mark.

To advertise here,contact us